/*
 * ResultadoOperacion.h
 *
 *  Created on: Sep 24, 2011
 *      Author: Nodo Team
 */

#ifndef RESULTADOOPERACION_H_
#define RESULTADOOPERACION_H_
#include "Registro.h"

	typedef enum
	{ OK, OVERFLOW, MODIFICADO, DUPLICADO,UNDERFLOW
	} Estado;

class ResultadoOperacion {
private:
	Estado estado;
	Registro* dato;

public:
	ResultadoOperacion();
	virtual ~ResultadoOperacion();
    Registro *getDato() const;
    Estado getEstado() const;
    void setDato(Registro *dato);
    void setEstado(Estado estado);

};

#endif /* RESULTADOOPERACION_H_ */
